export interface IDistQuestionItem {
    CreateTime?: number;
    ID: number;
    Keyword: string;
    KeywordID?: number;
    KeywordType?: number;
    ProjectID?: number;
    Title: string;
    UserID?: number;
    index?: number;
}

export interface IDomain {
    website: string;
    type: '公司站';
}

export interface IProject {
    name: string;
    domains: string;
    targetWord: string;
    disabled: boolean;
}

export interface ITab {
    ID: number;
    Name: string;
    Value: number;
    RDdetail: ITabItem[];
    icon: string;
    Proportion?: string;
}
export interface ITabItem {
    rID: number;
    rName: string;
    rValue: number;
}

export interface IPie {
    name: string;
    value: number | string;
}

export interface IProblem {
    ID: number;
    Name: string;
    Value: number;
    Proportion: string;
}

export interface IReport {
    Keyword: string;
    Title: string;
    AITypeName: string;
    Rank: number;
    AddTime: string;
}

export interface IHistoryRank {
    AddTime: string;
    AverageRanking: number;
    ID: number;
    Month: number;
    ProjectID: number;
    QueryTimes: number;
    ThisTime: string;
    Total: number;
    Year: number;
}

export interface IHistoryRankTime {
    AIType1: number;
    AIType11: number;
    AIType12: number;
    AIType13: number;
    AIType14: number;
    AIType15: number;
    AIType16: number;
    AIType2: number;
    AIType3: number;
    AIType4: number;
    AIType5: number;
    AIType6: number;
    AddTime: string;
    ID: number;
    ProjectID: number;
    Total: number;
}

export interface IPlatform{
    ID: number;
    Name: string;
    State: number;
}

export interface ITechItem {
    ArticleContent: string;
    ArticleCreateTime: string;
    ArticleState: number;
    ArticleTitle: string;
    GKCID: number;
    ID: number;
    Keyword: string;
    Picture: string;
    TaskID: number;
    UserID: number;
}

export interface IFWord {
    label: string;
    list: Array<{ label: string; value: number,customize?:boolean }>;
}

export interface IFreedomWord {
    ID: number;
    Presets: string;
    State: boolean;
}